soft and sustained rain - Español Inglés Diccionario